#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <unistd.h>

// 1.设计子线程运行10s,主线程3s退出会发生什么 ->
// 主线程退出,进程退出,子线程消亡(无任何提示)
//  void func()
//  {
//      for(int i=0;i<10;i++)
//      {
//          printf("kid print:%d\n",i);
//          sleep(1);
//      }
//  }

int main(int argc, char* argv[]) {
    // 1.主子线程
    //  pthread_t main_tid = pthread_self();
    //  pthread_t tid = 0;
    //  pthread_create(&tid, NULL, func, &main_tid);
    // sleep(3);
    // pthread_join(&tid,NULL);
    // printf("main exit\n");

    // 2.gdb传入参数给函数的实验 - set args param1...
    //  printf("传入的参数为:\n");
    //  for(int i=1;i<argc;i++)
    //  {
    //      printf("参数%d:%s\n",i,argv[i]);
    //  }.
    return 0;
}